package com.nextel.project;

public class Configuracion {

    public static boolean FONDO_TITULO = true;
    public static final int DECIMAL = 6;
    public static final int DECIMAL_PRESENTACION = 2;
    public static final int ALTOITEM = 20;
    public static final int RMS_CANTREG = 5;
    public static String BOTON_SEGUIR; //= IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_SEGUIR);//"Seguir"

    public static String BOTON_ATRAS;// = IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_ATRAS);//"Atr\u00E1s"
    public static String BOTON_SALIR;// = IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_SALIR);//"Salir"
    public static String Moneda;
    public static String SimboloDecimal = "";
    public static String Idioma;
    public static String IP_SERVER;
    // <editor-fold defaultstate="collapsed" desc="Mantenimiento de usuario">
    public static final String USUARIO_MANT = "1234";
    public static final String PASSWORD_MANT = "1234";
    public static String URL_IDIOMA;

    public static String CambiarSimbolo(String numero) {
        
        try {

            if (".".equals(Configuracion.SimboloDecimal)) {
                System.out.println("numero=" + numero.replace('.', ','));
                return numero.replace(',', '.');
            } else {
                System.out.println("numero=" + numero.replace(',', '.'));
                return numero.replace('.', ',');
            }
        } catch (Exception e) {
            System.out.println("Error " + e);
            return numero;
        }

    }
    // <editor-fold defaultstate="collapsed" desc="Urls">
    public static String URL_VALIDARINGRESO;
    public static String URL_SINCRONIZAR;
    public static String URL_SINCRO_CLIENTES;
    public static String URL_SINCRO_ARTICULOS;
    public static String URL_SINCRO_COBRANZAS;
    public static String URL_ENVIO_PEDIDO;
    public static String URL_ENVIO_COBRANZA;
    public static String URL_ENVIO_CANJE;
    public static String URL_ENVIO_DEVOLUCION;
    
    public static String URL_ENVIO_TODO;
    
    public static String URL_CONSULTA_ONLINE;
    public static String URL_PEDIDO_ONLINE;
    public static String URL_CARGADISTRIBUIDORAS;
    public static String URL_PEDIDOCANTIDAD;
    public static String URL_STOCK;

    // </editor-fold>
    // <editor-fold defaultstate="collapsed" desc="METODOS PUBLICOS">
    /**
     * Actualizamos las direcciones de las paginas web
     * @param dirServer Ip o DNS del servidor web
     * @param webApp
     */
    public static void updateParameters(String dirServer) {
        IP_SERVER = dirServer;

        StringBuffer buffer = new StringBuffer();

        buffer.append("http://").append(IP_SERVER).append('/').append("LoginJava.aspx");
        URL_VALIDARINGRESO = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("sincroGeneral.aspx");
        URL_SINCRONIZAR = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("GrabaPedido.aspx");
        URL_ENVIO_PEDIDO = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("GrabarCobranza.aspx");
        URL_ENVIO_COBRANZA = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("GrabarCanje.aspx");
        URL_ENVIO_CANJE = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("GrabarDevolucion.aspx");
        URL_ENVIO_DEVOLUCION = buffer.toString();
        buffer.setLength(0);
        
        buffer.append("http://").append(IP_SERVER).append('/').append("GrabarPendientes.aspx");
        URL_ENVIO_TODO = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("sincroCliente.aspx");
        URL_SINCRO_CLIENTES = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("sincroProducto.aspx");
        URL_SINCRO_ARTICULOS = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("sincroCobranza.aspx");
        URL_SINCRO_COBRANZAS = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("consultaOnline.aspx");
        URL_CONSULTA_ONLINE = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("pedidoOnline.aspx");
        URL_PEDIDO_ONLINE = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("consultaDistribuidoras.aspx");
        URL_CARGADISTRIBUIDORAS = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("PedidoCantidad.aspx");
        URL_PEDIDOCANTIDAD = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("StockCantidad.aspx");
        URL_STOCK = buffer.toString();
        buffer.setLength(0);

        buffer.append("http://").append(IP_SERVER).append('/').append("Idioma.aspx");
        URL_IDIOMA = buffer.toString();
        buffer.setLength(0);

        buffer = null;
    }
}
